함수형 프로그래밍과 JavaScript ES6+ 01.26 TIL 제너레이터: 이터레이터이자 이터러블을 생성하는 함수 코드를 보면 알 수 있듯이, 제너레이터 함수는 순회할 값들을 문장으로 표현하는 것이다. 위의 결과를 볼 수 있다. 즉, 제너레이터 함수는 조건을 만족하는 문장에서만 값이 출력된다. 자바스크립트는 이터러블이면 모두 순회할 수 있는데, 제너레이터 함수는 문장을 순회할 수 있는 이터러블 값으로 만들어주기 때문에 모든 값을 순회할 수 있도록 만들어... 함수형 프로그래밍과 JavaScript ES6+TILTIL 02.03 TIL 를 공부하고 있습니다. Promise는 비동기 작업을 다룰 때 사용하는 객체이다. 기존의 callback 함수로 비동기를 처리할 때와 다르게 가독성도 매우 좋다는 것을 확인할 수 있다. 콜백 지옥에서 탈출할 수 있다. Promise에서 가장 중요한 것은 가독성이 아닌 값을 가지는 일급 객체라는 것이다. Promise는 다음과 같은 상태를 가진다. 대기 이행 거부 즉, Promise는 값으로 ... 함수형 프로그래밍과 JavaScript ES6+TILTIL 02.02 TIL 를 공부하고 있습니다. flatten 함수는 flat 메소드와 같이 배열을 펼쳐주는 함수이다. 지연된 L.flatten 함수를 통해 즉시 값을 구하는 flatten 함수도 구현할 수 있다. yield* 표현식은 다른 generator 또는 이터러블(iterable) 객체에 yield를 위임할 때 사용됩니다. - MDN 위의 L.flatten을 조금 더 간결하게 yield* value;로 사용... TIL함수형 프로그래밍과 JavaScript ES6+TIL
01.26 TIL 제너레이터: 이터레이터이자 이터러블을 생성하는 함수 코드를 보면 알 수 있듯이, 제너레이터 함수는 순회할 값들을 문장으로 표현하는 것이다. 위의 결과를 볼 수 있다. 즉, 제너레이터 함수는 조건을 만족하는 문장에서만 값이 출력된다. 자바스크립트는 이터러블이면 모두 순회할 수 있는데, 제너레이터 함수는 문장을 순회할 수 있는 이터러블 값으로 만들어주기 때문에 모든 값을 순회할 수 있도록 만들어... 함수형 프로그래밍과 JavaScript ES6+TILTIL 02.03 TIL 를 공부하고 있습니다. Promise는 비동기 작업을 다룰 때 사용하는 객체이다. 기존의 callback 함수로 비동기를 처리할 때와 다르게 가독성도 매우 좋다는 것을 확인할 수 있다. 콜백 지옥에서 탈출할 수 있다. Promise에서 가장 중요한 것은 가독성이 아닌 값을 가지는 일급 객체라는 것이다. Promise는 다음과 같은 상태를 가진다. 대기 이행 거부 즉, Promise는 값으로 ... 함수형 프로그래밍과 JavaScript ES6+TILTIL 02.02 TIL 를 공부하고 있습니다. flatten 함수는 flat 메소드와 같이 배열을 펼쳐주는 함수이다. 지연된 L.flatten 함수를 통해 즉시 값을 구하는 flatten 함수도 구현할 수 있다. yield* 표현식은 다른 generator 또는 이터러블(iterable) 객체에 yield를 위임할 때 사용됩니다. - MDN 위의 L.flatten을 조금 더 간결하게 yield* value;로 사용... TIL함수형 프로그래밍과 JavaScript ES6+TIL